package com.freight.user.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class PcHomePageStatisticsVo {

    @ApiModelProperty(value = "货主数量")
    private Integer cargoOwnerNum;

    @ApiModelProperty(value = "待审核货主数量")
    private Integer examineCargoOwnerNum;

    @ApiModelProperty(value = "司机数量")
    private Integer driverNum;

    @ApiModelProperty(value = "待审核司机数量")
    private Integer examineDriverNum;

    @ApiModelProperty(value = "车主数量")
    private Integer ownerUserNum;

    @ApiModelProperty(value = "个体户数量")
    private Integer individualUserNum;

    @ApiModelProperty(value = "运输公司数量")
    private Integer transportNum;

    @ApiModelProperty(value = "待审核运输公司数量")
    private Integer examineTransportNum;

    @ApiModelProperty(value = "车辆数量")
    private Integer vehicleNum;

    @ApiModelProperty(value = "待审核车辆数量")
    private Integer examineVehicleNum;

    @ApiModelProperty(value = "货物数量")
    private Integer goodsNum;

    @ApiModelProperty(value = "订单数量")
    private Integer orderNum;

    @ApiModelProperty(value = "空车运力数量")
    private Integer emptyCarNum;

    @ApiModelProperty(value = "待装货运单数量")
    private Integer loadingOrderNum;

    @ApiModelProperty(value = "运输中运单数量")
    private Integer transportOrderNum;

    @ApiModelProperty(value = "待审核运单数量")
    private Integer toexamineOrderNum;

    @ApiModelProperty(value = "待确认运单数量")
    private Integer confirmOrderNum;

    @ApiModelProperty(value = "签收运单数量")
    private Integer signforOrderNum;

    @ApiModelProperty(value = "异常运单数量")
    private Integer abnormalOrderNum;

    @ApiModelProperty(value = "待结算数量")
    private Integer staySettlementNum;

    @ApiModelProperty(value = "待结算金额")
    private BigDecimal staySettlementMoney;

    @ApiModelProperty(value = "结算中数量")
    private Integer progressSettlementNum;

    @ApiModelProperty(value = "结算中金额")
    private BigDecimal progressSettlementMoney;

    @ApiModelProperty(value = "已结算数量")
    private Integer alreadySettlementNum;

    @ApiModelProperty(value = "已结算金额")
    private BigDecimal alreadySettlementMoney;

    @ApiModelProperty(value = "待支付数量")
    private Integer stayBillNum;

    @ApiModelProperty(value = "待支付金额")
    private BigDecimal stayBillMoney;

    @ApiModelProperty(value = "验证中数量")
    private Integer progressBillNum;

    @ApiModelProperty(value = "验证中金额")
    private BigDecimal progressBillMoney;

    @ApiModelProperty(value = "已支付数量")
    private Integer alreadyBillNum;

    @ApiModelProperty(value = "已支付金额")
    private BigDecimal alreadyBillMoney;





    @ApiModelProperty(value = "待开票数量")
    private Integer stayInvoiceNum;

    @ApiModelProperty(value = "待开票金额")
    private BigDecimal stayInvoiceMoney;

    @ApiModelProperty(value = "开票审核中数量")
    private Integer toexamineInvoiceNum;

    @ApiModelProperty(value = "开票审核中金额")
    private BigDecimal toexamineInvoiceMoney;

    @ApiModelProperty(value = "开票中数量")
    private Integer progressInvoiceNum;

    @ApiModelProperty(value = "开票中金额")
    private BigDecimal progressInvoiceMoney;

    @ApiModelProperty(value = "已开票数量")
    private Integer alreadyInvoiceNum;

    @ApiModelProperty(value = "已开票金额")
    private BigDecimal alreadyInvoiceMoney;

}
